home *** CD-ROM | disk | FTP | other *** search
- /* Listview.rexx */
-
- IF ~SHOW('LIBRARIES','tritonrexx.library') THEN DO
- IF ~ADDLIB('tritonrexx.library',10,-30,0) THEN DO
- SAY 'Kann die <tritonrexx.library> nicht öffnen!'
- EXIT(10)
- END
- END
-
- list.0 = 7
- list.1 = 'Montag'
- list.2 = 'Dienstag'
- list.3 = 'Mittwoch'
- list.4 = 'Donnerstag'
- list.5 = 'Freitag'
- list.6 = 'Samstag'
- list.7 = 'Sonntag'
-
- windowtags = WindowID(1),
- WindowTitle('Listview'),
- 'HorizGroupA',
- 'Space',
- 'VertGroupA',
- 'Space',
- CenteredTextID("_Liste",7),
- 'Space',
- ListSS('list',7,0,2),
- 'Space',
- 'EndGroup',
- 'Space',
- 'EndGroup',
- 'EndProject'
-
- app = TR_CREATEAPP('TRCA_Name Listview')
-
- IF app ~= '00000000'x THEN DO
-
- window = TR_OPENPROJECT(app,windowtags)
-
- IF window ~= '00000000'x THEN DO
- ende = 0
-
- DO WHILE ende ~= 1
- CALL TR_WAIT(app,'')
-
- DO WHILE TR_HANDLEMSG(app,'event')
- IF event.trm_class = 'TRMS_NEWVALUE' THEN DO
- SELECT
- WHEN event.trm_id = 7 THEN DO
- nummer = event.trm_data+1
-
- SAY 'Ausgewählt:' nummer '=' list.nummer
- END
-
- OTHERWISE
- NOP
- END
- END
-
- IF event.trm_class = 'TRMS_CLOSEWINDOW' THEN DO
- nummer = TR_GETATTRIBUTE(window,7,'TRAT_Value')+1
-
- SAY 'Ausgewählt war:' nummer '=' list.nummer
-
- ende = 1
- END
- END
- END
-
- CALL TR_CLOSEPROJECT(window)
- END
-
- CALL TR_DELETEAPP(app)
- END
-
- EXIT(0)
-